#include <stdio.h>
#include <string.h>
int main() {
  char s[101], t[101];
  scanf("%s", s);
  int len = strlen(s), c[3] = {0, 0, 0}, p = 0;
  for (int i = 0; i < len / 2 + 1; i++) c[s[i * 2] - '1']++;
  for (int i = 0; i < 3; i++)
    for (int j = 0; j < c[i]; j++) {
      if (p > 0) t[p++] = '+';
      t[p++] = i + '1';
    }
  t[p] = '\0';
  printf("%s\n", t);
  return 0;
}